Reducing Response Time with Preheated Caches

نویسندگان

  • Mathias Gottschlag
  • Frank Bellosa
چکیده

CPU performance is increasingly limited by thermal dissipation, and soon aggressive power management will be beneficial for performance. Especially, temporarily idle parts of the chip (including the caches) should be powergated in order to reduce leakage power. Current CPUs already lose their cache state whenever the CPU is idle for extended periods of time, which causes a performance loss when execution is resumed, due to the high number of cache misses when the working set is fetched from external memory. In a server system, the first network request during this period suffers from increased response time. We present a technique to reduce this overhead by preheating the caches in advance before the network request arrives at the server: Our design predicts the working set of the server application by analyzing the cache contents after similar requests have been processed. As soon as an estimate of the working set is available, a predictable network architecture starts to announce future incoming network packets to the server, which then loads the predicted working set into the cache. Our experiments show that, if this preheating step is complete when the network packet arrives, the response time overhead is reduced by an average of 80%. Faculty Host: Uli Kremer

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributed caching with centralized control

The beneets of using caches for reducing traac in backbone trunk links and for improving web access times are well-known. However, there are some known problems with traditional web caching, namely, maintaining freshness of web objects, balancing load among a number of caches and providing protection against cache failure. This paper investigates in detail the advantages and disadvantages of a ...

متن کامل

Disk Built-in Caches: Evaluation on System Performance

Disk drive manufacturers are putting increasingly larger built-in caches into disk drives. Today, 2 MB buffers are common on low-end retail IDE/ATA drives, and some SCSI drives are now available with 16 MB. However, few published data are available to demonstrate that such large built-in caches can noticeably improve overall system performance. In this paper, we investigated the impact of the d...

متن کامل

Self-Organizing Wide-Area Network Caches

A substantial fraction of all network tra c today comes from applications in which clients retrieve objects from servers. The caching of objects in locations \close" to clients is an important technique for reducing both network tra c and response time for such applications. In this paper we consider the bene ts of associating caches with switching nodes throughout the network, rather than in a...

متن کامل

Leakage Power Optimization Techniques for Ultra Deep Sub - Micron Multi - Level Caches Nam

On-chip L1 and L2 caches represent a sizeable fraction of the total power consumption of microprocessors. In deep sub-micron technology , the subthreshold leakage power is becoming the dominant fraction of the total power consumption of those caches. In this paper, we present optimization techniques to reduce the leakage power of on-chip caches assuming that there are multiple threshold voltage...

متن کامل

Combustion and Vibration Analysis of Idi- Diesel Engine Fuelled With Neat Preheated Jatropha Methyl Ester

Experimentation is conducted on an IDI diesel engine and the results of combustion and vibration on IDI -Diesel engine fueled with the preheated Jatropha Methyl Ester (JME) are presented. The Present research trend is to replace conventional diesel by renewable alternative fuels in view of fast depletion of petroleum reserves and to reduce the exhaust emissions from the engines without altering...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016